package com.zhoutao123.hephaestus.repository.dao;

import com.zhoutao123.hephaestus.repository.entity.BlogTags;
import com.zhoutao123.hephaestus.repository.entity.BlogTagsExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BlogTagsMapper {
    long countByExample(BlogTagsExample example);

    int deleteByExample(BlogTagsExample example);

    int deleteByPrimaryKey(String id);

    int insert(BlogTags record);

    int insertSelective(BlogTags record);

    List<BlogTags> selectByExample(BlogTagsExample example);

    BlogTags selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") BlogTags record, @Param("example") BlogTagsExample example);

    int updateByExample(@Param("record") BlogTags record, @Param("example") BlogTagsExample example);

    int updateByPrimaryKeySelective(BlogTags record);

    int updateByPrimaryKey(BlogTags record);
}